home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / fdpi_201.arc / FDPI.DOC < prev    next >
Text File  |  1991-08-13  |  6KB  |  195 lines

  1.  
  2.  
  3.  
  4.                      FrontDoor Protected Inbound (FDPI)
  5.  
  6.                               Version 2.01
  7.  
  8.                   Copyright (c) 1990/91 by Ulrich Bartelt
  9.  
  10.                         FidoNetnode    2:241/5801
  11.                         Frodo-Help     2:24/4
  12.  
  13.  
  14.  
  15.         FDPI is a quick and dirty utility to add a THREE level security
  16.         to FrontDoor.
  17.  
  18.         With version 2.01, FDPI has now the ability to move messages
  19.         of deticated nodes to a special directory. Therefore it needs
  20.         a configurationfile. I do *NOT* make any syntax checks in
  21.         reading in this file to save code and time. Normally you only
  22.         have to setup this file one time and forget it. While FDPI
  23.         has a configfile now, you don't need any commandline parameters
  24.         any longer. Everything not in the configfile, FDPI will find in
  25.         SETUP.FD.
  26.  
  27.         The configurationfile you have to set-up must be named FDPI.CFG
  28.         and must contain at least 3 lines. The file must be in the same
  29.         directory where SETUP.FD exists !
  30.  
  31.         Lines in FDPI.SYS (all begining at the fist char and a CR after
  32.         the last char):
  33.  
  34.         1. Directory of your unprotected mail
  35.         2. Directory for mail from twit systems
  36.         3. A system defined as TWIT
  37.  
  38.         Now you can define up to 200 other systems TWIT
  39.  
  40.         NOTE: If you do not want to define *ANY* twitsystem the lines
  41.               1. and 2. should be the same (your unprotect dir) *AND*
  42.               you must define a dummy system like 99:1111/99.99 you will
  43.               never get traffic with.
  44.  
  45.  
  46.         The rules to put in a twit system in the configfiles are the
  47.         same as everywhere in the FDSETUP programm of FrontDoor.
  48.  
  49.         Examples: ( I am 2:241/5800)
  50.  
  51.         .99     = 2:241/5800.99
  52.         244/2   = 2:244/2.0
  53.         5600    = 2:241/5600.0
  54.  
  55.  
  56.         What it does:
  57.  
  58.         FDPI looks in the history files for the last entry. If it was a
  59.         inbound call that should be the zone:net/node.point from whom you
  60.         just have received mail.
  61.  
  62.         A quick look is taken if there was any incoming bytes greater than
  63.         100. Less than 100 bytes could normally not be any mail or arcmail,
  64.         so we can exit here.
  65.  
  66.         Then FDPI will check the address against the 'twitsystemlist'.
  67.         If found, FDPI will move the mail/files to the defined dir,
  68.         regardless if it was a protected or unprotected session.
  69.  
  70.         If NOT twit, FDPI looks in your password file to see, if the
  71.         node is also listet there. If true - fine, nothing to do.
  72.  
  73.         If not found (or TWIT) , FDPI will do a quick move of all files
  74.         in your inbound to a unprotected mail dir that have the archive
  75.         bit set.
  76.  
  77.         After every run, FDPI will set all remaining files in your
  78.         inbound to status 0. That means new arrived files MUST be decteced
  79.         by FDPI because they have the archive bit set.
  80.  
  81.  
  82.         SYNTAX: FDPI [-q]
  83.  
  84.         The commandlineswitch -q will prevent FDPI from writing a message
  85.         to you.
  86.  
  87.  
  88.         - - - - N O T E - - - - -
  89.  
  90.         FDPI only works properly if you exit after ANY kind of
  91.         receiving mail. FDPI will not waste your time. On my system
  92.         it only takes 0.11 seconds if there is nothing to do for FDPI
  93.         and moving 20 entrys will take 2 seconds.
  94.  
  95.         Be sure that you have set up:  ( Mailer, Miscellaneous )
  96.  
  97.         Trigger exit upon receipt of netmail       Yes
  98.           └ Upon receipt of ANY file               Yes
  99.  
  100.         Logging:
  101.  
  102.         FDPI logs its activities in a file called FDPI.LOG
  103.  
  104.         You will also find a private netmail that tells you, that
  105.         mail was moved to the unprotected directory and what node
  106.         has sent the mail if you do not call FDPI with the -q para-
  107.         meter
  108.  
  109.         WARNING:
  110.  
  111.         While FDPI uses the archivebit to detect if a file is old
  112.         or new, you have to take care that you manually reset this
  113.         bit if you will make a backup of your inbound with a program
  114.         that needs this archivebit.
  115.  
  116.         The logic of FDPI:
  117.  
  118.         see the file FDPI.SRG in the archive.
  119.  
  120.         -----------------------------------------------------------------
  121.  
  122.         If you think, FDPI is a usefull utility for your system, please
  123.         write a postcard with your network address to:
  124.  
  125.                Ulrich Bartelt
  126.                Schillerstr. 45
  127.                D-5802 Wetter 2
  128.  
  129.                Germany
  130.  
  131.  
  132.  
  133.         Licence agreement:
  134.  
  135.         You can use FDPI as long as you want on a noncommercial system.
  136.         If you run a commercial system you have to pay a fee of 15 $ (US)
  137.         to the above address if you use it for more than 21 days.
  138.  
  139.         Under no circumstances you may distribute FDPI on disk without
  140.         the special allowence of its author.
  141.  
  142.  
  143.         History:
  144.  
  145.         Version 1.00 and 1.01
  146.  
  147.         only for Betatesting
  148.  
  149.         Version 1.02
  150.  
  151.         Changed * to - in the logfile to prevent a interference with
  152.         logfile utilies.
  153.  
  154.         Version 1.03
  155.  
  156.         Still some problems with other utilities, so FDPI writes its
  157.         own logfile now in the directory FD points to. Name is
  158.         FDPI.LOG.
  159.  
  160.         Added Quietmod. With -q at the commandline, FDPI will *NOT*
  161.         write netmail messages.
  162.  
  163.         Version 1.04
  164.  
  165.         Only if a system is marked as ACTIVE in Frodo's setup, FDPI
  166.         assumes a passworded session.
  167.  
  168.         Big security hole in the previous versions: If someone sents
  169.         a file twice, FDPI ended with an 'Error 0005' and the file
  170.         remained in the inbound directory. Fixed now !! The file
  171.         will be moved and gets a new name with increasing numbers
  172.         at the fileextension.
  173.  
  174.         Version 2.00
  175.  
  176.         Added third level for twitsystems.
  177.  
  178.         Version 2.01
  179.  
  180.         Changed names of files, FDPI looks for to match the new FD 2.01
  181.         filenames. FDPI 2.01 will *NOT* run with FD 1.99c!
  182.  
  183.         Added Errorlevels:
  184.  
  185.         99         - internal
  186.         98         - internal
  187.  
  188.          4         - password protected session
  189.          3         - unprotected session
  190.          2         - does not look like any kind of mail
  191.          1         - TwitMail found
  192.  
  193.         FDPI.CFG is now case insensitiv.
  194.  
  195.